package cn.com.git.workflow.dao.mapper;

import cn.com.git.workflow.dao.model.WorkFlowOperate;
import cn.com.git.workflow.dao.model.WorkFlowOperateExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface WorkFlowOperateMapper {
    int countByExample(WorkFlowOperateExample example);

    int deleteByExample(WorkFlowOperateExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(WorkFlowOperate record);

    int insertSelective(WorkFlowOperate record);

    List<WorkFlowOperate> selectByExampleWithBLOBs(WorkFlowOperateExample example);

    List<WorkFlowOperate> selectByExample(WorkFlowOperateExample example);

    WorkFlowOperate selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") WorkFlowOperate record, @Param("example") WorkFlowOperateExample example);

    int updateByExampleWithBLOBs(@Param("record") WorkFlowOperate record, @Param("example") WorkFlowOperateExample example);

    int updateByExample(@Param("record") WorkFlowOperate record, @Param("example") WorkFlowOperateExample example);

    int updateByPrimaryKeySelective(WorkFlowOperate record);

    int updateByPrimaryKeyWithBLOBs(WorkFlowOperate record);

    int updateByPrimaryKey(WorkFlowOperate record);
}